Obec Ostrov leží v Pardubickém kraji v ORP Lanškroun v nadmořské výšce 396 m. V roce 2014 zde žilo 667 obyvatel. Ostrov má katastrální území o rozloze 1848 ha.